semi automatic rifle - Turkish English Dictionary